package com.sunyur.tailor.channel.service.outer.supplier.param;

import lombok.Data;

/**
 *
 * @Author 99288
 * @Description 供应商银行
 * @Date 22:16 2021/6/26
 * @Param
 * @return
**/
@Data
public class OuterSupplierBankAccountParam {
    /**
     *记录ID(唯一标识)
     */
    private String fid;
    /**
     *实体类型(查数据字典)查询数据字典entityTypehttp://showdoc.edmpglobal.com/web/#/19?page_id=378
     */
    private String entityType;
    /**
     *实体编码
     */
    private String entityCode;
    /**
     *开户名称
     */
    private String accountName;
    /**
     *银行账号
     */
    private String accountCode;
    /**
     *账户性质（1:企业;2:个人）
     */
    private String accountType;
    /**
     *账户类型（1:国内;2:国际）
     */
    private String accountI18n;
    /**
     *开户银行名称，如中国建设银行、中国农业银行
     */
    private String bankName;
    /**
     *开户行网点，如中国建行银行北京亦庄支行
     */
    private String bankBranch;
    /**
     *联行号
     */
    private String bankCnaps;
    /**
     *交易币种(如CNY:人民币;USD:美元)，参考http://showdoc.edmpglobal.com/web/#/19?page_id=479 或查询数据字典currencyhttp://showdoc.edmpglobal.com/web/#/19?page_id=378
     */
    private String currency;
    /**
     *	swift code （国际时有值）
     */
    private String i18nCode1;
    /**
     *	分行代码（国际时有值）
     */
    private String i18nCode2;
    /**
     *	Routing Number（国际时有值）
     */
    private String i18nCode3;
    /**
     *	IBAN Number（国际时有值）
     */
    private String i18nCode4;
    /**
     *	中转行名称（国际时有值）
     */
    private String i18nMiddleName;
    /**
     *	中转行Swift Code（国际时有值）
     */
    private String i18nMiddleSwiftCode;
    /**
     *	中转行地址(英文)（国际时有值）
     */
    private String i18nMiddleAddr;
    /**
     *	是否默认账户（1:是默认；0：不是）
     */
    private int isDefault;
    /**
     *	状态(0:未核准;1:核准（默认）;2:禁用)
     */
    private int status;
    /**
     *	创建人
     */
    private String createPerson;
    /**
     *	创建时间(格式:yyyy-MM-dd HH:mm:ss)
     */
    private String createDate;
    /**
     *	修改人
     */
    private String updatePerson;
    /**
     *	修改时间(格式:yyyy-MM-dd HH:mm:ss)
     */
    private String updateDate;
}
